@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{	
.header{ display:none;}
.phone_nav{ display:block;}

.w71{width:90%;}

.slider {margin-top:50px; position: relative; width: 100%; height: 100%;overflow: hidden;padding-left:0px;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}

.fullbox{ padding-left:0px;}
.inner_banner_text_t{ font-size:34px; line-height:1.6;}
.inner_banner_text_t1{ font-size:16px;}
.inner_banner_text_b{ padding-top:30px;}
.inner_banner_text_b a span{  height:50px; line-height:50px; font-size:14px;}
.inner_banner_text_b a{ height:50px;}

.innder_product{ padding:50px 0px;}
.innder_product_c_l{width:100%; padding-bottom:30px;}
.innder_product_c_r{width:100%;}
.innder_product_c_l_t{ font-size:14px; padding-bottom:0px;}
.innder_product_c_l_t h2{ font-size:26px;}
.innder_product_c_l_c{ padding:15px 0px;}
.innder_product_c_l_c li a{ font-size:14px; padding:6px 0px;}
.home-swiper1{ padding-bottom:35px !important;}

.innder_about{ padding:50px 0px 20px 0px;}
.innder_about_c_l{width:100%;}
.innder_about_c_r{width:100%; padding-top:50px;}
.innder_about_c_l_text{ font-size:14px; margin:15px 0px; line-height:25px; height:125px;}
.innder_about_c_r li{ padding:0px 2% 40px 2%;}
.innder_about_c_r li .div_t img{ width:100%;}
.innder_about_c_r li .div_c{  height:75px; line-height:25px;}

.inner_news{ padding:50px 0px;}
.inner_news_t_l{ font-size:14px;}
.inner_news_t_l h2{ font-size:26px;}
.home-swiper2{ padding-bottom:35px !important;}

.innder_messages{ padding:50px 0px;}
.innder_messages_t{font-size:14px;}
.innder_messages_t h2{font-size:26px;}
.innder_messages_c{ padding-top:20px;}
.innder_messages_c li .div{flex-wrap:wrap;}
.innder_messages_c li .div .ipt1{width:100%; margin-bottom:10px; text-indent:10px;}
.innder_messages_c li .div .ipt1{ padding:10px;}
.innder_messages_c li{ padding-bottom:10px;}
.innder_messages_c li:nth-child(1){ padding-bottom:0px;}
.innder_messages_c li .div2 .ipt3{width:180px;}

.back_top{width:40px; height:40px; background-size:16px;}
.back_top:hover{background-size:16px;}

.innder_product_c_l_b{ padding:0px 15px;}
.innder_product_c_l_b span{ padding-right:15px;}
.inner_news_c{ padding-top:15px;}

.i_phonetext .a_pc{ display:none;}
.i_phonetext .a_wap{ display:block;}

.a_zxlmenu{ display:block;}
.menu_nav{ display:none;}
.n_banner{ height:180px;}
.n_banner img{ display:none;}
.n_banner_text{ font-size:25px;-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.ner_about{ padding:30px 0px;}
.ner_about_t{ font-size:25px;}
.ner_about_c{ font-size:15px; padding:25px 0px;}
.ner_about_list{ padding:30px 0px;}
.ner_about_list li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.ner_about_list li .div{ padding:15px; font-size:16px;}
.ner_about_list li .div .a_img img{ height:45px;}
.ner_about_list li .div .a_img{ height:50px;}
.ner_about_list li .div .tb1{width:60px; right:15px; top:15px;}
.ner_zs_list li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.ner_zs_list li .div{ font-size:15px;}
.ner_zs_list li .div .a_img{ margin-bottom:0px;}

.ner_news{ padding:30px 0px;}
.ner_news_list li{width:100%; padding:0px 1% 25px 1%; margin:0px;}

.ner_news_t{ font-size:20px;}
.ner_news_t1{ padding-bottom:20px; font-size:15px;}
.ner_news_c{ padding:30px 0px; font-size:15px;}
.ner_news_b a{ font-size:15px;}

.ner_cases_list li{width:100%; padding:0px 1% 25px 1%; margin:0px;}
.ner_cases_list li .div{ font-size:16px;}

.ner_video_list li{width:50%; margin:0px; padding:0px 1% 15px 1%;}
.ner_video_list li .div .a_img:after{ background-size:40px;}
.ner_video_list li .div:hover .a_img:after{ background-size:40px;}
.ner_video_list li .div{ font-size:14px;}

.ner_faq_list li{ padding-bottom:20px;}
.ner_faq_list li .div_l{width:85%; padding:15px;}
.ner_faq_list li .div_r{width:15%;}
.ner_faq_list li .div{ font-size:14px;}
.ner_faq_list li .div_c{ padding:15px; font-size:14px;}

.ner_support_list li{width:100%; padding:0px 1% 20px 1%; margin:0px;}
.ner_support_list li .div_l{width:72%;}
.ner_support_list li .div_r{width:28%;}

.ner_contact_t_r_t li .div_c .a_pc{ display:none;}
.ner_contact_t_r_t li .div_c .a_wap{ display:block;}

.ner_contact{ padding:30px 0px;}
.ner_contact_t_l{width:100%; padding:30px 5%;}
.ner_contact_t_r{width:100%; padding:50px 0px;}
.ner_contact_t_l_t{ font-size:24px;}
.ner_contact_t_l_text{ padding-bottom:24px;}
.ner_contact_t_l_c li .div .ipt1{width:100%; margin-bottom:15px;}
.ner_contact_t_l_c li{ padding-bottom:0px;}
.ner_contact_t_l_c li .div2{ padding-top:20px;}
.ner_contact_t_l_c li .div2 .ipt3{width:200px;}

.ner_contact_c{ height:200px;}
.ner_contact_t_r_t li{ padding-bottom:15px;}

.ner_products_list li{width:100%; padding:0px 1% 25px 1%; margin:0px;}

.ner_products_t_l{width:100%;}
.ner_products_t_r{width:100%;}
.ner_products_t1 a{width:33.33%; margin:0px; padding:0px; text-align:center; font-size:16px;}
.ner_products_c{ padding:30px 0px; font-size:14px;}
.ner_products_title{ font-size:28px;}
.ner_products_t_r_t{ font-size:22px;}

.xz_lx_map iframe{ height:400px;}

.xz_db_list_c{ display:block;}
.i_footer_bq{ padding-bottom:75px;}
.back_top{ display:none !important;}

.ner_products_t_r_img{display:flex;flex-wrap: wrap;}
	
.footer_box{width: 100%;height:100%; display:flex;justify-content: space-between;padding-top: 20px;flex-wrap: wrap;}
.con_box{width: 100%;}
.footer_box h2{width: 100%; font-size: 18px;color: #fff;padding-bottom: 10px;}
.footer_box h3{width: 100%; font-size: 12px;color: #b5bdc2;padding-bottom: 10px;padding-top: 60px; text-align: center;}
.con_box p{width: 100%; font-size: 14px;color: #b5bdc2;padding-bottom: 10px;}
.con_box img{width:20px;}
	
.nav_box{width: 100%;}
.pro_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.pro_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.appli_box{width: 100%;}
.appli_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.appli_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.about_box{width: 100%;}
.about_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.about_link a{width: 100%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}	
	
.wx_logo{width: 100%;}	

.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6,.section.y7{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}

.home-swiper .swiper-slide{ height:220px;}
.home-swiper .home_prev{ width:30px;  height:48px; margin-top:-24px; left:10px;}
.home-swiper .home_next{width:30px; height:48px; margin-top:-24px; right:10px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px; height:6px;}

.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:20px; padding:0px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:14px; padding:5px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ padding:0px 20px 0px 20px; font-size:14px; height:30px; line-height:30px; margin-left:25px;}
.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}
	
}

@media screen and (min-width:641px) and (max-width:767px)
{
.header{ display:none;}
.phone_nav{ display:block;}

.w71{width:80%;}

.slider {margin-top:50px; position: relative; width: 100%; height: 100%;overflow: hidden;padding-left:0px;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}


.fullbox{ padding-left:0px;}
.inner_banner_text_t{ font-size:34px; line-height:1.6;}
.inner_banner_text_t1{ font-size:16px;}
.inner_banner_text_b{ padding-top:30px;}
.inner_banner_text_b a span{  height:50px; line-height:50px; font-size:14px;}
.inner_banner_text_b a{ height:50px;}

.innder_product{ padding:50px 0px;}
.innder_product_c_l{width:100%; padding-bottom:30px;}
.innder_product_c_r{width:100%;}
.innder_product_c_l_t{ font-size:14px; padding-bottom:0px;}
.innder_product_c_l_t h2{ font-size:26px;}
.innder_product_c_l_c{ padding:15px 0px;}
.innder_product_c_l_c li a{ font-size:14px; padding:6px 0px;}
.innder_product_c_l_c li{width:50%;}
.home-swiper1{ padding-bottom:35px !important;}

.innder_about{ padding:50px 0px 20px 0px;}
.innder_about_c_l{width:100%;}
.innder_about_c_r{width:100%; padding-top:30px;}
.innder_about_c_l_text{ font-size:14px; margin:15px 0px; line-height:25px; height:75px;}
.innder_about_c_r li{ padding:0px 2% 40px 2%;}
.innder_about_c_r li .div_t img{ width:100%;}
.innder_about_c_r li .div_c{  height:75px; line-height:25px;}

.inner_news{ padding:50px 0px;}
.inner_news_t_l{ font-size:14px;}
.inner_news_t_l h2{ font-size:26px;}
.home-swiper2{ padding-bottom:35px !important;}

.innder_messages{ padding:50px 0px;}
.innder_messages_t{font-size:14px;}
.innder_messages_t h2{font-size:26px;}
.innder_messages_c{ padding-top:20px;}
.innder_messages_c li .div{flex-wrap:wrap;}
.innder_messages_c li .div .ipt1{width:100%; margin-bottom:10px; text-indent:10px;}
.innder_messages_c li .div .ipt1{ padding:10px;}
.innder_messages_c li{ padding-bottom:10px;}
.innder_messages_c li:nth-child(1){ padding-bottom:0px;}
.innder_messages_c li .div2 .ipt3{width:180px;}

.back_top{width:40px; height:40px; background-size:16px;}
.back_top:hover{background-size:16px;}


.a_zxlmenu{ display:block;}
.menu_nav{ display:none;}
.n_banner{ height:230px;}
.n_banner img{ display:none;}
.n_banner_text{ font-size:28px;-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.ner_about{ padding:40px 0px;}
.ner_about_t{ font-size:25px;}
.ner_about_c{ font-size:15px; padding:25px 0px;}
.ner_about_list{ padding:30px 0px;}
.ner_about_list li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.ner_about_list li .div{ padding:15px; font-size:16px;}
.ner_about_list li .div .a_img img{ height:45px;}
.ner_about_list li .div .a_img{ height:50px;}
.ner_about_list li .div .tb1{width:60px; right:15px; top:15px;}
.ner_zs_list li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.ner_zs_list li .div{ font-size:15px;}
.ner_zs_list li .div .a_img{ margin-bottom:0px;}


.ner_news{ padding:40px 0px;}

.ner_news_t{ font-size:20px;}
.ner_news_t1{ padding-bottom:20px; font-size:15px;}
.ner_news_c{ padding:30px 0px; font-size:15px;}
.ner_news_b a{ font-size:15px;}

.ner_cases_list li .div{ font-size:16px;}


.ner_video_list li{width:50%; margin:0px; padding:0px 1% 15px 1%;}
.ner_video_list li .div .a_img:after{ background-size:40px;}
.ner_video_list li .div:hover .a_img:after{ background-size:40px;}
.ner_video_list li .div{ font-size:14px;}

.ner_faq_list li{ padding-bottom:20px;}
.ner_faq_list li .div_l{width:90%; padding:15px;}
.ner_faq_list li .div_r{width:10%;}
.ner_faq_list li .div{ font-size:14px;}
.ner_faq_list li .div_c{ padding:15px; font-size:14px;}

.ner_support_list li{width:100%; padding:0px 1% 20px 1%; margin:0px;}
.ner_support_list li .div_l{width:72%;}
.ner_support_list li .div_r{width:28%;}

.ner_contact{ padding:40px 0px;}
.ner_contact_t_l{width:100%; padding:30px 5%;}
.ner_contact_t_r{width:100%; padding:30px 5%;}
.ner_contact_t_l_t { font-size:30px;}
.ner_contact_c{ height:300px;}

.ner_products_list li{width:50%; padding:0px 1% 25px 1%; margin:0px;}

.ner_products_t_l{width:100%;}
.ner_products_t_r{width:100%;}
.ner_products_t1 a{ margin:0px; padding:0px 40px;}

.xz_lx_map iframe{ height:400px;}

.xz_db_list_c{ display:block;}
.i_footer_bq{ padding-bottom:75px;}
.back_top{ display:none !important;}

.ner_products_t_r_img{display:flex;flex-wrap: wrap;}

.footer_box{width: 100%;height:100%; display:flex;justify-content: space-between;padding-top: 20px;flex-wrap: wrap;}
.con_box{width: 50%;}
.footer_box h2{width: 100%; font-size: 18px;color: #fff;padding-bottom: 10px;}
.footer_box h3{width: 100%; font-size: 12px;color: #b5bdc2;padding-bottom: 10px;padding-top: 60px; text-align: center;}
.con_box p{width: 100%; font-size: 14px;color: #b5bdc2;padding-bottom: 10px;}
.con_box img{width:20px;}
	
.nav_box{width: 50%;}
.pro_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.pro_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.appli_box{width: 50%;}
.appli_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.appli_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.about_box{width: 50%;}
.about_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.about_link a{width: 100%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}	
	
.wx_logo{width: 50%;}

.home-swiper .swiper-slide{ height:350px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px;}

.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:30px; padding:0px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:18px; padding:15px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ padding:0px 25px 0px 25px; font-size:16px; height:30px; line-height:30px; margin-left:25px;}
.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}	

}
@media screen and (min-width:768px) and (max-width: 992px)
{
.header{ display:none;}
.phone_nav{ display:block;}

.w71{width:80%;}
	
.slider {margin-top:50px; position: relative; width: 100%; height: 100%;overflow: hidden; padding-left:0px;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}


.fullbox{ padding-left:0px;}
.inner_banner_text_t{ font-size:40px;}
.inner_banner_text_t1{ font-size:22px;}
.inner_banner_text_b{ padding-top:30px;}

.innder_product{ padding:60px 0px;}
.innder_product_c_l{width:100%; padding-bottom:30px;}
.innder_product_c_r{width:100%;}
.innder_product_c_l_t h2{ font-size:30px;}
.innder_product_c_l_t{ font-size:15px; padding-bottom:15px;}
.innder_product_c_l_c li{width:50%;}
.innder_product_c_l_c{ padding:20px 0px;}
.innder_product_c_l_c li a{ font-size:15px; padding:8px 0px;}

.innder_about{ padding:60px 0px 20px 0px;}
.innder_about_c_r li{ padding:0px 3% 45px 3%;}
.innder_about_c_r li .div_c{ height:75px; line-height:25px;}

.inner_news{ padding:60px 0px;}
.inner_news_t_l h2{ font-size:30px;}
.inner_news_t_l{ font-size:15px;}

.innder_messages{ padding:60px 0px 50px 0px;}
.innder_messages_t h2{ font-size:30px;}
.innder_messages_t{ font-size:15px;}


.back_top{width:50px; height:50px; background-size:16px;}
.back_top:hover{background-size:16px;}

.innder_messages_c li{ padding-bottom:20px;}
.innder_about_c_l_text{ line-height:25px; height:125px; font-size:14px;}


.a_zxlmenu{ display:block;}
.menu_nav{ display:none;}
.n_banner{ height:230px;}
.n_banner img{ display:none;}
.n_banner_text{ font-size:28px;-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.ner_about{ padding:40px 0px;}
.ner_about_t{ font-size:25px;}
.ner_about_c{ font-size:15px; padding:25px 0px;}
.ner_about_list{ padding:30px 0px;}
.ner_about_list li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.ner_about_list li .div{ padding:15px; font-size:16px;}
.ner_about_list li .div .a_img img{ height:45px;}
.ner_about_list li .div .a_img{ height:50px;}
.ner_about_list li .div .tb1{width:60px; right:15px; top:15px;}
.ner_zs_list li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.ner_zs_list li .div{ font-size:15px;}
.ner_zs_list li .div .a_img{ margin-bottom:0px;}


.ner_news_t{ font-size:20px;}
.ner_news_t1{ padding-bottom:30px; font-size:15px;}
.ner_news_c{ padding:30px 0px; font-size:15px;}
.ner_news_b a{ font-size:15px;}

.ner_cases_list li .div{ font-size:16px;}

.ner_video_list li{width:33.33%; margin:0px; padding:0px 1% 15px 1%;}
.ner_video_list li .div .a_img:after{ background-size:40px;}
.ner_video_list li .div:hover .a_img:after{ background-size:40px;}
.ner_video_list li .div{ font-size:14px;}

.ner_faq_list li .div_l{width:90%; padding:15px;}
.ner_faq_list li .div_r{width:10%;}
.ner_faq_list li .div_c{ padding:15px;}

.ner_support_list li{width:100%; padding:0px 1% 20px 1%; margin:0px;}
.ner_support_list li .div_l{width:72%;}
.ner_support_list li .div_r{width:28%;}

.ner_contact{ padding:50px 0px;}
.ner_contact_t_l{width:100%; padding:40px 5%;}
.ner_contact_t_r{width:100%; padding:40px 5%;}
.ner_contact_t_l_t { font-size:30px;}
.ner_contact_c{ height:300px;}

.ner_products_list li{width:50%; padding:0px 1% 25px 1%; margin:0px;}

.ner_products_t_l{width:100%;}
.ner_products_t_r{width:100%;}
.ner_products_t1 a{ margin:0px; padding:0px 40px;}

.xz_lx_map iframe{ height:400px;}


.xz_db_list_c{ display:block;}
.i_footer_bq{ padding-bottom:75px;}
.back_top{ display:none !important;}

.footer_box{width: 100%;height:100%; display:flex;justify-content: space-between;padding-top: 20px;flex-wrap: wrap;}
.con_box{width: 50%;}
.footer_box h2{width: 100%; font-size: 18px;color: #fff;padding-bottom: 10px;}
.footer_box h3{width: 100%; font-size: 12px;color: #b5bdc2;padding-bottom: 10px;padding-top: 60px; text-align: center;}
.con_box p{width: 100%; font-size: 14px;color: #b5bdc2;padding-bottom: 10px;}
.con_box img{width:20px;}
	
.nav_box{width: 50%;}
.pro_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.pro_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.appli_box{width: 50%;}
.appli_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.appli_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.about_box{width: 50%;}
.about_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.about_link a{width: 100%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}	
	
.wx_logo{width: 50%;}	

.home-swiper .swiper-slide{ height:450px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px;}

.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:30px; padding:0px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:18px; padding:15px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ padding:0px 25px 0px 25px; font-size:16px; height:30px; line-height:30px; margin-left:25px;}
.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}	
	
}


@media screen and (min-width:993px) and (max-width:1200px)
{
.header{ display:none;}
.phone_nav{ display:block;}

.w71{ width:90%;}

.slider {margin-top:50px; position: relative; width: 100%; height: 100%;overflow: hidden;padding-left:0px;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}	
	
.inner_banner_text_t{ font-size:40px;}
.inner_banner_text_t1{ font-size:18px;}
.inner_banner_text_b{ padding-top:30px;}

.innder_product{ padding:80px 0px;}
.innder_product_c_l_t h2{ font-size:28px;}
.innder_product_c_l_t{ font-size:15px; padding-bottom:15px;}
.innder_product_c_l_c li a{ font-size:14px;}
.innder_product_c_l_c{ padding:15px 0px;}
.home-swiper1{ padding-bottom:35px !important;}

.innder_about{ padding:80px 0px 40px 0px;}

.inner_news{ padding:80px 0px;}
.inner_news_t_l h2{ font-size:28px;}
.inner_news_t_l{ font-size:15px;}
.home-swiper2{ padding-bottom:35px !important;}

.innder_messages{ padding:80px 0px 50px 0px;}
.innder_messages_t h2{ font-size:28px;}
.innder_messages_t{ font-size:15px;}

.back_top{width:50px; height:50px; background-size:16px;}
.back_top:hover{background-size:16px;}
.innder_about_c_r li .div_t img{width:100%;}


.a_zxlmenu{ display:block;}
.menu_nav{ display:none;}
.n_banner{ height:320px;}
.n_banner img{ display:none;}
.n_banner_text{ font-size:35px;-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.ner_about{ padding:40px 0px;}
.ner_about_t{ font-size:28px;}
.ner_about_c{ font-size:15px; padding:25px 0px;}
.ner_about_list{ padding:30px 0px;}
.ner_about_list li .div{ padding:15px; font-size:16px;}
.ner_about_list li .div .a_img img{ height:45px;}
.ner_about_list li .div .a_img{ height:50px;}
.ner_about_list li .div .tb1{width:60px; right:15px; top:15px;}
.ner_zs_list li .div{ font-size:15px;}
.ner_zs_list li .div .a_img{ margin-bottom:0px;}

.ner_cases_list li .div{ font-size:16px;}

.ner_video_list li{width:33.33%; margin:0px; padding:0px 1% 15px 1%;}
.ner_video_list li .div .a_img:after{ background-size:40px;}
.ner_video_list li .div:hover .a_img:after{ background-size:40px;}
.ner_video_list li .div{ font-size:14px;}

.ner_contact{ padding:70px 0px;}
.ner_contact_c{ height:360px;}


.ner_products_list li{width:33.33%; padding:0px 1% 25px 1%; margin:0px;}
.xz_lx_map iframe{ height:420px;}

.home-swiper .home_prev{ width:50px;  height:50px; margin-top:-25px; left:15px;}
.home-swiper .home_next{width:50px; height:50px; margin-top:-25px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px; height:6px;}
.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:35px; padding:0px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:22px; padding:15px 15px 25px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ margin-left:15px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}	

}


@media screen and (min-width:1201px) and (max-width:1300px)
{


	
.slider { position: relative; width: 100%; height: 100%;overflow: hidden;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover;position: relative;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;padding-left:250px;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}	
	

.i_fx{ padding:20px 0px;}
.i_ssbox{ margin-top:20px; padding-bottom:20px;}

.inner_banner_text_t{ font-size:40px;}
.inner_banner_text_t1{ font-size:22px;}
.inner_banner_text_b{ padding-top:30px;}
.inner_banner_text_b a span{ height:55px; line-height:55px;}
.inner_banner_text_b a{ height:55px;}

.innder_product_c_l{width:28.3%;}
.innder_product_c_r{width:69%;}
.innder_product_c_l_c li a{ font-size:14px; padding:8px 0px;}
.innder_product_c_l_c{ padding:20px 0px;}
.home-swiper1{ padding-bottom:40px !important; }
.innder_product{ padding:60px 0px;}
.innder_product_c_l_t h2{ font-size:29px;}
.innder_product_c_l_t{ font-size:15px; padding-bottom:15px;}

.inner_news{ padding:80px 0px;}
.inner_news_t_l h2{ font-size:29px;}
.inner_news_t_l{ font-size:15px;}
.inner_news_t_l{ font-size:15px;}
.home-swiper2{ padding-bottom:40px !important;}

.innder_messages{ padding:80px 0px 50px 0px;}
.innder_messages_t h2{ font-size:29px;}
.innder_messages_t{ font-size:15px;}

.n_banner_text{ font-size:35px;}
.ner_about{ padding-bottom:60px;}
.ner_about_t{ font-size:28px;}
.ner_about_c{ font-size:15px;}
.ner_about_list{ padding:50px 0px;}
.ner_about_list li .div{ padding:20px; font-size:18px;}
.ner_about_list li .div .a_img img{ height:50px;}
.ner_about_list li .div .a_img{ height:65px;}
.ner_about_list li .div .tb1{ right:20px; top:20px; width:80px;}
.ner_zs_list li{ padding-bottom:30px;}

.ner_cases_list li .div{ font-size:16px;}


.ner_video_list li{width:33.33%; margin:0px; padding:0px 1% 15px 1%;}
.ner_video_list li .div .a_img:after{ background-size:40px;}
.ner_video_list li .div:hover .a_img:after{ background-size:40px;}
.ner_video_list li .div{ font-size:14px;}

.ner_contact{ padding:70px 0px;}
.ner_contact_c{ height:400px;}

.ner_products_list li{width:33.33%; padding:0px 1% 25px 1%; margin:0px;}

.home-swiper .home_prev{ width:50px;  height:50px; margin-top:-25px; left:15px;}
.home-swiper .home_next{width:50px; height:50px; margin-top:-25px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px; height:6px;}
.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:35px; padding:0px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:22px; padding:15px 15px 25px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ margin-left:15px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}	

.logotop .logo img{margin-left: 0px;}	
}
@media screen and (min-width:1301px) and (max-width:1440px)
{
.container{max-width:1320px;}
	
.w71{ width:90%;}

.header{width:100%; height:70px; background-color:#fff; position:fixed;left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; /*overflow:auto;*/}	
	
.slider {position: relative; width: 100%; height: 100%;overflow: hidden;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;padding-left:250px;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}

	
.i_fx{ padding:40px 0px;}
.i_ssbox{ margin-top:30px; padding-bottom:30px;}

.innder_product{ padding:90px 0px;}
.innder_product_c_l{width:28.3%;}
.innder_product_c_r{width:69%;}
.innder_product_c_l_t h2{ font-size:32px;}
.innder_product_c_l_c{ padding:23px 0px;}
.home-swiper1{ padding-bottom:35px !important;}
.innder_product_c_l_c li a{ padding:8px 0px;}

.innder_about{ padding-top:90px;}

.inner_news_t_l h2{ font-size:32px;}
.inner_news{ padding:90px 0px}
.home-swiper2{ padding-bottom:35px !important;}

.innder_messages{ padding-bottom:30px;}
.innder_messages_t h2{ font-size:32px;}

.n_banner_text{ font-size:35px;}
.ner_about{ padding-bottom:60px;}
.ner_about_t{ font-size:28px;}
.ner_about_c{ font-size:15px;}
.ner_about_list{ padding:50px 0px;}
.ner_about_list li .div{ padding:20px; font-size:18px;}
.ner_about_list li .div .a_img img{ height:50px;}
.ner_about_list li .div .a_img{ height:65px;}
.ner_about_list li .div .tb1{ right:20px; top:20px; width:80px;}
.ner_zs_list li{ padding-bottom:30px;}

.ner_contact{ padding:80px 0px;}
.ner_contact_c{ height:430px;}

.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:38px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:24px; padding:15px 0px 25px 0px;}
.home-swiper .home_prev{ left:20px;}
.home-swiper .home_next{ right:20px;}	

.logotop .logo img{margin-left: 0px;}	
}

@media screen and (min-width:1441px) and (max-width:1600px)
{

.w71{ width:90%;}
	
.header{width:100%; height:70px; background-color:#fff; position:fixed;left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; /*overflow:auto;*/}

.slider {position: relative; width: 100%; height: 100%;overflow: hidden;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover; position: relative;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;padding-left:250px;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}
	
	
.n_banner_text{ font-size:45px;}
.ner_about_t{ font-size:30px;}
.ner_about_list{ padding:70px 0px;}
.ner_about_list li .div{ font-size:20px;}
.ner_about_list li .div .a_img img{ height:52px;}
.ner_about_list li .div .a_img{ height:68px;}

.logotop .logo img{margin-left: 0px;}	
}
@media screen and (min-width:1601px) and (max-width:1800px)
{
	
.header{width:100%; height:70px; background-color:#fff; position:fixed;left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; /*overflow:auto;*/}
	
	
.slider {position: relative; width: 100%; height: 100%;overflow: hidden;padding-left:250px;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

	.slide img {width: 100%; height: 100%; object-fit: cover;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;padding-left:250px;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}

}
@media screen and (min-width:1801px) and (max-width:1900px)
{

.header{width:100%; height:70px; background-color:#fff; position:fixed;left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; /*overflow:auto;*/}	
.slider {position: relative; width: 100%; height: 100%;overflow: hidden;padding-left:250px;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 100%; height: 100%; object-fit: cover;}

.index-container {padding:0px 0px 0px 0px; bottom: 10px; position: absolute; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;padding-left:250px;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}
	
}

